package QL;

import java.util.Map;

public class ButlerKillFishLogQueryRequest implements IQLRequest
{
    /// <summary>
    /// 区服Id
    /// </summary>
    public long ZoneId;

    /// <summary>
    /// 1捕鱼3D 2捕鱼2D
    /// </summary>
    public long SiteId;

    /// <summary>
    /// 筛选：玩家Id
    /// </summary>
    public long FilterUserId;

    /// <summary>
    /// 筛选：鱼Id
    /// </summary>
    public long FilterFishId;

    /// <summary>
    /// 第几页？
    /// </summary>
    public long PageIndex;

    /// <summary>
    /// 每页多少条纪录？
    /// </summary>
    public long PageCount;

    @Override
    public String GetApiName()
    {
        return "butler.kill.fish.log.query";
    }

    @Override
    public void Validate()
    {
    }

    @Override
    public void AddParameters(Map<String, String> map)
    {
        map.put("zone_id", String.valueOf(ZoneId));
        map.put("site_id", String.valueOf(SiteId));
        map.put("filter_user_id", String.valueOf(FilterUserId));
        map.put("filter_fish_id", String.valueOf(FilterFishId));
        map.put("page_index", String.valueOf(PageIndex));
        map.put("page_count", String.valueOf(PageCount));
    }
}
